import {fetcher} from "./fetcher";

// 此处数据 使用 vite proxy 代理，所以前缀为空， 部署时候 在 api server 下 添加 static 目录即可
// 所以 直接获取数据 需要 添加 /api 前缀, 会在 proxy rewrite 中 重写为 /nodes 和 /locations

// 直接获取节点数据，不使用SWR hooks
export async function fetchNodesData() {
    try {
        return await fetcher(`/nodes`);
    } catch (error) {
        console.error("获取节点数据失败:", error);
        throw error;
    }
}

// 直接获取位置数据，不使用SWR hooks
export async function fetchLocationsData() {
    try {
        return await fetcher(`/locations`);
    } catch (error) {
        console.error("获取位置数据失败:", error);
        throw error;
    }
} 